#pragma once
#include "Core/Renderer/RendererAPI.h"
#include <glad/glad.h>

namespace Origin
{

	class OpenGLRendererAPI: public RendererAPI
	{
	public:
		virtual void Init() override;

		virtual void SetClearColor(const glm::vec4& color) override;
		virtual void Clear() override;
		virtual void DrawIndexed(const std::shared_ptr<VertexArray>& vertexArray) override;
	};

}
